Skip to content

Comments

Linking with a version of hatch-validator that supports dual-entry declaration of the MCP server code files#31

Merged
LittleCoinCoin merged 5 commits intomainfrom
dev
Aug 27, 2025
Merged

Linking with a version of hatch-validator that supports dual-entry declaration of the MCP server code files#31
LittleCoinCoin merged 5 commits intomainfrom
dev

Conversation

@LittleCoinCoin
Copy link
Member

This pull request updates the user tutorials for authoring MCP server packages and managing environments, focusing on improved naming conventions, tutorial flow, and clearer implementation guidance. It also increments the project version for a patch release. The most important changes are grouped below.

upgrading dependency to the hatch-validator

Tutorial Restructuring and Content Updates

  • Replaced the old metadata editing tutorial (02-edit-metadata.md) with a new tutorial (02-implement-functionality.md) that teaches users how to implement MCP server functionality, including tool creation, error handling, type hints, and testing. The new tutorial contains practical code examples and exercises for both arithmetic and text processing MCP servers. [1] [2]
  • Updated navigation links in the tutorials to reflect the new sequence, directing users from "Generate Template" to "Implement Functionality" and then to metadata editing. [1] [2]

Version Increment

  • Bumped the project version from 0.6.0 to 0.6.1 in both the VERSION and VERSION.meta files to reflect the patch update. [1] [2]

LittleCoinCoin and others added 5 commits August 27, 2025 16:21
Revamp of the content of the tutorial `03-author-package`.
The new tutorial now guides users to alter the template to add simple calculation tools:
`add`, `substract`, `multiply`, `divide`, `power`
It also includes adding a dependency to `numpy`
Hyphens are not allowed; only underscores.
…l-update

Docs/pkg authoring tutorial update
This new version of the validator is the first to support the separation
of MCP servers into the FastMCP version one and the HatchMCP wrapper.
This is based on a modification of the schema version that regulates the
json metadata file of the hatch packages.
We momentarily deactivated the custom versioning system as we prepare to transition to use `semantic-release` like in `Hatchling`.
Hence, for now we are manually bumping the patch number to acknowledge the fix around supporting the dual-entry file system for the MCP servers in a hatch package
@LittleCoinCoin LittleCoinCoin merged commit 5ab284e into main Aug 27, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant